﻿using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.Text;

namespace Camc.Quality.DataCenter.AssemblyProgressBoard
{
    public class TaskBoardList
    {
        /// <summary>
        /// 完成工时
        /// </summary>
        public decimal CompleteHour { get; set; }
        /// <summary>
        /// 任务工时
        /// </summary>
        public decimal TaskHour { get; set; }
        /// <summary>
        /// 任务工时百分比
        /// </summary>
        public decimal HourCompletionSchedule { get; set; }
        /// <summary>
        /// 完成数量
        /// </summary>
        public decimal CompleteCount { get; set; }
        /// <summary>
        /// 任务数量
        /// </summary>
        public decimal TaskCount { get; set; }
        /// <summary>
        /// 任务数量百分比
        /// </summary>
        public decimal StepCompletionSchedule { get; set; }
        public List<TaskBoardListXJList> TaskBoardListXJLists { get; set; }
        public class TaskBoardListXJList : FullAuditedEntity<Guid>
        {
            public string Name { get; set; }
            /// <summary>
            /// 完成工时
            /// </summary>
            public decimal CompleteHour { get; set; }
            /// <summary>
            /// 任务工时
            /// </summary>
            public decimal TaskHour { get; set; }
            /// <summary>
            /// 任务工时百分比
            /// </summary>
            public decimal HourCompletionSchedule { get; set; }
            /// <summary>
            /// 完成数量
            /// </summary>
            public decimal CompleteCount { get; set; }
            /// <summary>
            /// 任务数量
            /// </summary>
            public decimal TaskCount { get; set; }
            /// <summary>
            /// 任务数量百分比
            /// </summary>
            public decimal StepCompletionSchedule { get; set; }
        }
    }
}
